package com.fengye.api.service;

import com.fengye.common.domain.MyPage;
import com.fengye.common.domain.entity.Comment;
import com.baomidou.mybatisplus.extension.service.IService;
import com.fengye.common.domain.vo.CommentVo;

/**
* @author sunlei
* @description 针对表【fy_comment】的数据库操作Service
* @date 2024-02-28 23:02:35
*/
public interface CommentService extends IService<Comment> {

    /**
     * 获取评论列表
     * @param articleId 文章id
     * @param pageNum 当前分页
     * @param pageSize 分页大小
     * @return 评论列表
     */
    MyPage<CommentVo> getCommentList(Long articleId, Integer pageNum, Integer pageSize);

    /**
     * 发布评论
     * @param comment 评论实体类
     */
    void addComment(Comment comment);
}
